import { lazyReportBatch } from "../report";
import { generateUniqueId } from "../utils";
// window.__hasReportedPV__ = false; // 标记未上报
// 导出一个默认函数pv
// PV（Page View，页面浏览量）
export default function pv() {
  //   if (window.__hasReportedPV__) return; // 如果已经上报过，则不重复上报
  //   window.__hasReportedPV__ = true; // 标记已上报
  const reportData = {
    type: "behavior",
    subType: "pv",
    startTime: performance.now(),
    pageUrl: window.location.href,
    referror: document.referrer,
    uuid: generateUniqueId(),
  };
  // 调用lazyReportBatch函数，传入reportData对象
  lazyReportBatch(reportData);
}
